#ifndef H_CHARON
#define H_CHARON

#include <glib.h>

struct config {
  xmlSecKeyPtr root;
  GHashTable *map;
  xmlNodePtr condition;
};

xmlSecKeyPtr ch_key_extract(xmlNodePtr, xmlSecKeyPtr);
struct config *ch_config_default();
int ch_config_values(struct config *, char **, char **, char **);

#endif /* !H_CHARON */
